﻿@model DHQGHN.PM2.Models.Online.InsuranceModel

<script>
    @functions{
        public string GetAntiForgeryToken()
        {
            string cookieToken, formToken;
            AntiForgery.GetTokens(null, out cookieToken, out formToken);
            return cookieToken + "," + formToken;
        }
    };
    $('.mnResident #mainForm').setMask("Đang thực hiện...");
    jQuery(function ($) {
        var dem = 0;
        var total = 2;
        $.ajax({
            url: '@Url.Action("GetAllByListName")',
            dataType: 'json',
            headers: {
                'VerificationToken': '@GetAntiForgeryToken()'
            },
            method: 'GET',
            data: { 'tablename': 'INSURANCE_STATUS' },
            success: function (data, textStatus, jqXHR) {
                $(".SI_STATUS_ID").append('<option value="">' +
        '-- Chọn Trạng Thái --' + '</option>');
                $.each(data, function (i, item) {
                    $(".SI_STATUS_ID").append('<option value="' + item.CodeID + '">' +
                         item.Name + '</option>');

                });
                $(".SI_STATUS_ID").val("@Model.SI_STATUS_ID");
            },
            complete: function () {
                dem++;
                checkloading(dem, total);
            }

        });
        $.ajax({
            url: '@Url.Action("GetAllByListName")',
            dataType: 'json',
            headers: {
                'VerificationToken': '@GetAntiForgeryToken()'
            },
            method: 'GET',
            data: { 'tablename': 'INSURANCE_STATUS' },
            success: function (data, textStatus, jqXHR) {
                $(".HI_STATUS_ID").append('<option value="">' +
       '-- Chọn Trạng Thái --' + '</option>');
                $.each(data, function (i, item) {
                    $(".HI_STATUS_ID").append('<option value="' + item.CodeID + '">' +
                         item.Name + '</option>');

                });
                $(".HI_STATUS_ID").val("@Model.HI_STATUS_ID");
            },
            complete: function () {
                dem++;
                checkloading(dem, total);
            }

        });
        $("#btnNext").click(function (event, giatri) {
            if (checkhtml()) {
                alert("Dữ liệu nhập không được có ký tự '<' ở đầu.");
            } else {
                if (giatri != null) {
                    ClickButton(giatri);
                }
                else {
                    ClickButton(1);
                    var ctr = $('.mnResident');
                    var menu = ctr.find('#mainmenu');
                    var menuItem = menu.find(".active");
                    var menuNext = menuItem.next();
                    if (menuNext.length > 0) {
                        menu.find('.menuitem').removeClass("active");
                        menuNext.addClass("active");

                        var resident_id = menuNext.attr('resident_id');
                        var selectMenu = ctr.find('#selectMenu');
                        selectMenu.val(resident_id);
                        ResidentDetail.loadForm(resident_id);
                    }
                    else {
                        window.location.href = '@Url.Action("SubmitNew","Online")';
                    }
                }
            }
        });
        $("#btnBack").click(function () {
            if (checkhtml()) {
                alert("Dữ liệu nhập không được có ký tự '<' ở đầu.");
            } else {
                ClickButton(0);
            }
        });
    });

    function ClickButton(Next) {
        $("#divLoading").show();
        var dataSend = {
            'RESIDENT_ID': $('#selectMenu').val(),
            'VI_STATUS_ID': $(".VI_STATUS_ID").val(),
            'SI_STATUS_ID': $(".SI_STATUS_ID").val(),
            'HI_STATUS_ID': $(".HI_STATUS_ID").val(),
            'NEXT': Next,
        };
        var jqXHR = $.ajax({
            url: '@Url.Action("InsurancePartialNew","Online")',
            dataType: 'html',
            headers: {
                'VerificationToken': '@GetAntiForgeryToken()'
            },
            method: 'post',
            data: dataSend,
            cache: false,
            success: function myfunctionSuccess(data, textStatus, jqXHR) {
                if (Next != '2') {
                   
                    $('#mainForm').html(data);
                } else {
                    window.location.href = '@Url.Action("Login","Online")';
                }
            },
            complete: function (jqXHR, textStatus) {
                if (Next == '1') {
                   
                } else {
                    $('#thongtin').text("THÔNG TIN Y TẾ");
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
               
            },

        });
    };
</script>

<div class="row margin-top-20">
    <div class="col-md-12">
        <div class="form-group">
            <label class="control-label col-md-4 col-sm-4 col-xs-5">Trạng thái tham gia BHXH</label>
            <div class="col-md-8 col-sm-8 col-xs-7 col-sm-8 col-xs-7">
                <select class="SI_STATUS_ID form-control"></select>
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-md-4 col-sm-4 col-xs-5">Trạng thái tham gia BHYT</label>
            <div class="col-md-8 col-sm-8 col-xs-7 col-sm-8 col-xs-7">
                <select class="HI_STATUS_ID form-control"></select>
            </div>
        </div>
    </div>
</div>
<div class=" row margin-top-20">
    <div style="text-align:center; margin-top:30px;">
        <button class="btn btn-sm" id="btnBack" style="background-color: #2664B7; color:#ffffff; min-width:100px;"><i class="fa fa-angle-double-left"></i> Quay lại</button>
        <button class="btn btn-sm" id="btnNext" style="background-color: #2664B7; color:#ffffff; min-width:100px;">Tiếp tục <i class="fa fa-angle-double-right"></i></button>
    </div>
</div>


